Multiplayer Networked Gaming with the Session Initiation Protocol

نویسندگان

  • Aameek Singh
  • Arup Acharya
چکیده

With a strong push from commercial ventures like Microsoft Xbox and Sony Playstation , the multiplayer networked gaming industry continues to grow steadily. Multiplayer games allow geographically dispersed players to participate in a single game and in order to provide interaction amongst players in such environments, text messaging and real-time voice through VoIP is used. However, such interactions are out-of-band (not based on game contexts), userinitiated and severely limited in operability and functionality. In this paper, we present mechanisms and design of a prototype that uses the lightweight Session Initiation Protocol (SIP) to provide context-aware gaming. In addition to allowing players to talk to each other to coordinate teammates and activities (through a static team-based audio conference) as in current systems, it supports real-time communication among players based on shared contexts like the same physical location or room within the gaming environment. This is provided through seamless management of audio sessions (conferences) based on player movements/behaviors which change the shared game context. We extend our earlier work by providing a dynamic form of shared context, using a modified SIP session negotiation mechanism. In addition, through the use of SIP as the game communication protocol, we propose to make VoIP a first class member of the game state. This allows a unified architecture for context-aware communication and gaming. We also present a sophisticated gaming scenario, in which VoIP is used to relay information about another player s distance and location with respect to the recipient, e.g. players farther away sound farther away. 2005 Elsevier B.V. All rights reserved.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Multiplayer Network Gaming with the Session Initiation Protocol

With a strong push from commercial ventures like Microsoft Xbox r © [23] and Sony Playstation r © [15], the multiplayer networked gaming industry continues to grow steadily. Multiplayer games have become an important element of entertainment in the networked age of today, due to their nature of allowing geographically dispersed players to participate in a single game. In order to provide intera...

متن کامل

Security testing of session initiation protocol implementations

The mechanisms which enable the vast majority of computer attacks are based on design and programming errors in networked applications. The growing use of voice over IP (VOIP) phone technology makes these phone applications potential targets. We present a tool to perform security testing of VOIP applications to identify security vulnerabilities which can be exploited by an attacker. Session Ini...

متن کامل

The Session Initiation Protocol: Internet-Centric Signaling

The Session Initiation Protocol provides advanced signaling and control functionality for a wide variety of multimedia services. SIP can efficiently and scalably locate resources based on a location-independent name and then negotiate session characteristics. It can find use in applications ranging from Internet telephony and conferencing to instant messaging, event notification, and the contro...

متن کامل

Networked Mobile Gaming for 3G-Networks

Mobile devices offer the opportunity to play games nearly everywhere. Moreover, networked games allow individual players to interact with other people and to participate in a larger gaming world, which also provides for new business opportunities. Hence, we currently see an increased interest from game developers, providers and players in mobile games. However, due to the inherent nature of wir...

متن کامل

GASP: an open source gaming service middleware dedicated to multiplayer games for J2ME based mobile phones

GASP is an open source platform that conforms the Open Mobile Alliance (OMA) v 1.0 specifications. It is able to handle basic services for building and handling interactions between players such as session management, communications... GASP is implemented in Java. It offers a server and a client part. It is defined for MIDP and DOJA J2ME profiles. GASP is demonstrated through Kouiz, a multiplay...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Computer Networks

دوره 49  شماره 

صفحات  -

تاریخ انتشار 2005